// Skills.h

// Interfejs pre zrucnosti hraca

#ifndef SKILLS_H
#define SKILLS_H

#include "Interfaces/Interface.h"

/*
// Interfejs pre zakladne a pokrocile zrucnosti hraca
class SkillsInterface : public Interface
{
public:
	// Konstruktor
	SkillsInterface() : Interface("Interfejs zrucnosti", "v0.01")
	{
	
	}
	virtual ~SkillsInterface()
	{
	
	}
	// METODY

	// Zakladne zrucnosti
	virtual void ScanBall() = 0;
	virtual void KickTo(const CfPoint&) = 0;
	virtual void RunTo(const CfPoint&) = 0;
	virtual void TurnTo(const CfPoint&) = 0;
	virtual void TurnNeckTo(const CfPoint& future_pos,
	const CfPoint& future_mypos, float fNextTurn = 0) = 0;
	virtual void AlignNeck() = 0;

	// Pokrocile zrucnosti
	virtual void KickToGoal() = 0;
	virtual void RunToBall() = 0;
	virtual void PassBallTo(const CfPoint& pos, float fRem_spd = 0.7f) = 0;
	virtual void DribleTo(const CfPoint&) = 0;
	virtual void TurnBall() = 0;
*/
};

#endif // SKILLS_H
